<template>
  <router-view />
</template>

<script setup>


/**
 * function debounce  _ResizeObserver 
 * 解决浏览器以下的异常提示
 * Uncaught ResizeObserver loop completed with undelivered notifications.
 * **/

// const debounce = (fn, delay) => {
//   let timer = null
//   return function () {
//     let context = this
//     let args = arguments
//     clearTimeout(timer)
//     timer = setTimeout(function () {
//       fn.apply(context, args)
//     }, delay)
//   }
// }

// const _ResizeObserver = window.ResizeObserver;
// window.ResizeObserver = class ResizeObserver extends _ResizeObserver {
//   constructor(callback) {
//     callback = debounce(callback, 16)
//     super(callback)
//   }
// }




</script>

<style scoped></style>
